Part Number Hot Search : 
PTMG0560 900SC 56F80 ACHIP MC68HC9 XCL201 TX4915 12100
Product Description
Full Text Search
 

To Download IP178A Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 (Advance Version
IP178A 8-Port 10/100 Ethernet Integrated Switch
Feature
Three-in-one 8 port 10/100 Ethernet switch - Built in an 8 port Ethernet switch engine - Built in 8 10/100M transceivers - Built in SSRAM Support flow control - Support IEEE802.3x for full duplex mode operation - Support backpressure for half duplex mode operation Built in up to 1K MAC address An 8 port switching fabric - Support two-level hashing algorithm to improve address collision - Support address aging - Store and forward mode - Broadcast storm protection - Full line speed capability of 148800 (14880) packets/sec for 100M (10M) - Support 1536 byte data transfer for VLAN traffic - Support one MII port - Support port base VLAN - Support CoS DSP approach transceivers - Auto negotiation - Fully digital adaptive equalizer and timing recovery module - Base line Wander correction - 10BaseT, 100BaseT, and 100BaseFX(port6, port7 only) operation - Automatic MDI/MDI-X configuration LED status of Link, Receive, Full duplex, and Speed LED with power on diagnostic function Set operation parameters via pins or EEPROM
Preliminary, Specification subject to change without notice IP178A-DS-P05 Sep. 09, 2002
interface Utilize single clock source (25Mhz) Utilize single power supply (2.5v) 0.25um technology Packaged in 208 pin PQFP
General Description
IP178A is an 8 port 10/100 Ethernet integrated switch. It consists of an 8-port switch controller and eight Fast Ethernet transceivers. Each of the transceivers complies with the IEEE802.3, IEEE802.3u, and IEEE802.3x specifications. The transceivers in IP178A are designed in DSP approach with advance 0.25um technology; this results in high noise immunity and robust performance. Two ports of IP178A can be configured as 100BaseFX.
The IP178A operates in store and forward mode. It stores the incoming packet to the internal SSRAM and learns the SA (source address) automatically if the packet is error free. The SA is stored to the internal address table. IP178A forwards a packet according to DA and address table. When the segments of destination ports are free, it reads the packet from the internal SSRAM and forwards it to the appropriate ports according to the address table. The incoming packets with errors are dropped. IP178A supports IEEE802.3x, optional backpressure, Auto MDI/MDI-X, CoS, port base VLAN, one MII port and various LED functions, etc. These functions can be configured to fit the different requirements by feeding operation parameters via EEPROM interface or pull up/down resistors on specified pins.
1
(Advance Version)
IP178A
The major differences in application circuit between IP178 and IP178A
No more external bias and series resistors
RXIP RXIM 95.3 R 95.3 R AVCC 49.9 R 49.9 R 10k RD + RD RXIP RXIM RD + RD AVCC 49.9 R 49.9 R CT
IP178
IP178A
transformer 10k 0.1u 0.1u
MDI-MDIX transformer
GND
GND
GND
No more A/D bypass capacitors & add a pull up resistor to turn on auto MDI_MDIX
472p VRTP VRBM pin134=NC VRTM VRBP 472p VCC R NC NC pin134= MDI_MDIX_EN NC NC
IP178
IP178A
Transmit circuit is the same as receive circuit for MDI-MDIX function.
GND AVCC 0.1u
49.9 R TXOP TXOM
49.9 R
49.9 R
49.9 R
AVCC TCT TD + TD TXOP TXOM
AVCC CT TD + TD MDI-MDIX transformer
IP178
transformer
IP178A
Preliminary, Specification subject to change without notice IP178A-DS-P05 Sep. 09, 2002
2
(Advance Version)
IP178A
Block Diagram
Address Table RxMAC 10/100BaseTX PHYceiver with Auto-negotiation MDI/MDIX Rx Buffer Mgnt Hashing Unit
(x8)
(x8)
TxMAC Tx Buffer Mgnt
Memory I/F Unit Empty Buffer Mgnt
SSRAM
VLAN Cos Logic
Queue Mgnt
(x8) Fiber Port MII port EEPROM Interface LED Controller
System Block Diagram
MII
OSC
IP178A
OSC
IP178A
EEPROM
OSC
IP178A
UP
4
Xfm
Xfm
4
Xfm
4
Xfm
4
Xfm
MII
4
Xfm
3
OSC
IP178A
OSC
IP178A
RISC
4
Xfm
3
Xfm
FIBER MAU
Xfm
4
Xfm
3
Preliminary, Specification subject to change without notice 3
IP178A-DS-P05 Sep. 09, 2002
(Advance Version)
IP178A
PIN Assignments
BP_KIND[1] / MRXD0
BP_KIND[0] / MRXD1
VCC EESK / MII_CLK
EEDI / MRXD3
UPDATE_R4_EN
BK_EN/ MRXD2
X_EN / MCOL
BF_STM_EN
TXVCC01
RXGND0
TXGND0
VCC_IO
MTXEN
TXOM0
TXOP0
RXIM0
RXIP0
NC
NC
182
181
180
179
178
177
176
175
174
173
172
MTXD3
GND
GND
GND
EEDO
171
170
169
168
167
166
165
164
208
207
206
205
204
203
202
201
200
199
198
197
196
195
194
193
192
191
190
189
188
187
186
185
184
183
163
162
161
160
159
158
157
UTP_DET#
TWOPART
RXGND1
TXGND1
RXVCC1
RXVCC0
DROP16
GND_IO
MRXDV
TXOM1
MTXD2
MTXD1
MTXD0
TXOP1
RXIP1
RXIM1
NC
NC
NC
NC
EECS
GND
VCC
VCC
VCC
NC
NC
RXVCC2 NC NC RXIP2 RXIM2 NC NC RXGND2 TXGND2 TXOP2 TXOM2 TXVCC23 TXOM3 TXOP3 TXGND3 RXGND3 NC NC RXIM3 RXIP3 NC NC RXVCC3 BGVCC BGRES BGGND PLLGND PLLVCC RXVCC4 NC NC RXIP4 RXIM4 NC NC RXGND4 TXGND4 TXOP4 TXOM4 TXVCC45 TXOM5 TXOP5 TXGND5 RXGND5 NC NC RXIM5 RXIP5 NC NC RXVCC5 FXSD6
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 100 101 102 103 104 57 53 54 55 56 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99
156 155 154 153 152 151 150 149 148 147 146 145 144 143 142 141 140 139 138 137 136 135 134 133
P6_7_HIGH (LINK_LED0) COS_EN (LINK_LED1) MII_P0_FULL MII_P0_SPEED VCC_SRAM OP0[1] (LINK_LED2) OP0[0] (LINK_LED3) FORCE_MODE NC NC GND_SRAM NC NC NC NC MODBCK (LINK_LED4) VCC_IO SAVEPW_A_EN ALLPASS (LINK_LED5 ) NC MII_P0_FLOW_CTL MII_P0_EXT_EN MDI_MDIX_EN (LINK_LED6) HASH_MODE[1] (LINK_LED7) GND_IO HASH_MODE[0] (FDX_LED0) OP1[0] (FDX_LED1) OP1[1] (FDX_LED2) FEF_EN MII_P0_SNI AGETIME[1] AGETIME[0] NC VCC_IO NC NC NC NC GND_IO LED_SEL[0] LED_SEL[1] VLAN_ON (FDX_LED3) PHASE0 (FDX_LED4) PHASE1 (FDX_LED5) PHASE2 (FDX_LED6) PHASE3 (FDX_LED7) VCC_SRAM LINK_A (SPEED_LED0) LINK_B/ DIRECT_LED (SPEED_LED1) RX_A (SPEED_LED2) RX_B (SPEED_LED3) FDX_A (SPEED_LED4)
IP178A
132 131 130 129 128 127 126 125 124 123 122 121 120 119 118 117 116 115 114 113 112 111 110 109 108 107 106 105
OSCVCC GND
GND
NC
NC
NC
RESETB
GND
GND
TXOM7
GND
GND_SRAM
TXOP7
TXGND7
RXGND7
RXVCC7
GND
GND
VCC
VCC
VCC
VCC
NC
Preliminary, Specification subject to change without notice IP178A-DS-P05 Sep. 09, 2002
4
SPEED_B (SPEED_LED7)
SPEED_A (SPEED_LED6)
FDX_B (SPEED_LED5)
NC
NC
NC
NC
OSCGND
VCC
TXVCC67
RXVCC6
FXSD7
RXIM7
RXIM6
RXIP6
RXIP7
VCC
NC
NC
NC
NC
TXGND6
RXGND6
OSCI
TXOM6
TXOP6
NC
NC
X2
(Advance Version)
IP178A
PIN Description
Type I IPL IPH O I/O Description Input pin Input pin with internal pull low Input pin with internal pull high Output pin Input and Output pin Type I I Description Band gap resister It is connected to GND through a 6.19k (1%) resistor in application circuit. 100Base-FX signal detect Fiber signal detect of port 6 and 7 when the ports are configured to be fiber ports. Fiber signal detect is active if the voltage of FXSD is higher than 1.2v. If TP mode is selected, the pins must be connected to ground. TP receive
Pin no. Label MLT3 signals 25 BGRES 52, 76 FXSD6 FXSD7
189, 190, RXIP0~7 205, 204, 4, RXIM0~7 5, 20, 19, 32, 33, 48, 47, 56, 57, 72, 71 195, 196, 199, 198, 10,11, 14, 13, 38, 39, 42, 41, 62, 63, 66, 65 TXOP0~7 TXOM0~7
I
O
TP transmit
Preliminary, Specification subject to change without notice 5
IP178A-DS-P05 Sep. 09, 2002
(Advance Version)
IP178A
PIN Description (continued)
Pin no. 174 175 Label EEDO EEDI Type IPL IPL/O Description Data input of EEPROM Data output of EEPROM It is input during reset period. After reset, it is an output signal EEDI to read EEPROM. After reading EEPROM, this pin becomes an output signal MRXD3, if external MII port is enabled (MII_P0_EXT_EN=1); otherwise, it is an input signal. Chip select of EEPROM It is input during reset period. After reset, it is an output signal EECS to read EEPROM. After reading EEPROM, this pin becomes an input signal. Clock input of EEPROM It is input during reset period. After reset, it is an output signal EESK to read EEPROM. After reading EEPRM, this pin becomes an output signal MII_CLK, if external MII port is enabled (MII_P0_EXT_EN=1); otherwise, it is an input signal. 25Mhz system clock. A 25Mhz clock from oscillator is fed to this pin. The X2 pin should be left open in this application. Crystal pin A 25Mhz crystal can be connected to OSCI and X2. Reset It is low active. It must be hold for more than 1ms. It is Schmitt trigger input.
176
EECS
IPL/O
177
EESK
IPL/O
Misc. 78
OSCI
I
79 89
X2 RESETB
O I
Preliminary, Specification subject to change without notice IP178A-DS-P05 Sep. 09, 2002
6
(Advance Version)
IP178A
PIN Description (continued)
Pin no. Label Direct mode LED. 133, 134, LINK_LED[7:0] 138, 141, 150, 151, 155, 156 102, 103, 104, 105, 106, 107, 108, 109 111, 112, 113, 114, 115, 129, 130, 131 116, 117 SPEED_LED[7:0] Type O Description LINK_LED of port 7~0 If pin 108 DIRECT_LED is pulled up, LINK_LED[7:0] are link LED of port 7~0. The detail functions are illustrated in the following table.
O
SPEED_LED of port 7~0 If pin 108 DIRECT_LED is pulled up, SPEED_LED[7:0] are speed LED of port 7~0. The detail functions are illustrated in the following table.
FDX_LED[7:0]
O
FDX_LED of port 7~0 If pin 108 DIRECT_LED is pulled up, FDX_LED[7:0] are full duplex LED of port 7~0. The detail functions are illustrated in the following table.
LED_SEL[1:0]
IPH LED function selection The pins are latched at the end of reset to select LED functions. The detail functions are illustrated in the following table. A table for direct mode LED LED_SEL[1:0] LinK_LED[7:0] SPEED_LED[7:0] FDX_LED[7:0] 00 Off: link fail Off: link fail Off: half duplex On: 10M link ok On: 100M link ok On: full duplex Flash: Tx/Rx Flash: Tx/Rx 01 Off: link fail Off: 10M Off: half duplex On: link ok On: 100M On: full duplex Flash: Rx Flash: collision 10 Off: link fail Off: link fail Off: half duplex On: 10M link ok On: 100M link ok On: full duplex Flash: Tx/Rx Flash: Tx/Rx Flash: collision 11 (default) Off: link fail Off: 10M Off: half duplex On: link ok On: 100M On: full duplex Flash: Tx/Rx Flash: collision
Preliminary, Specification subject to change without notice 7
IP178A-DS-P05 Sep. 09, 2002
(Advance Version)
IP178A
PIN Description (continued)
Pin no. Label Direct mode LED. 108 DIRECT_LED Type IPL Description Direct mode LED It is latched at the end of reset to select LED mode. It will be lathed as high, if it is connected to VCC through a resistor. It will be latched as low, if it is left open. 1: LED direct mode. IP178A provides 24 LED pins to drives 24 LED directly. The 24 LED are LINK_LED[7:0], SPEED_LED[7:0], and FDX_LED[7:0]. 0: LED scan mode (default) IP178A provides 12 LED pins to drives 32 LED in scan mode. The 32 LED are Link LED[7:0], Speed LED[7:0], Full duplex LED[7:0], and Rx LED[7:0]. It is compatible to the previous version of IP178.
Preliminary, Specification subject to change without notice IP178A-DS-P05 Sep. 09, 2002
8
(Advance Version)
IP178A
PIN Description (continued)
Pin no. Label Scan mode LED. 102 SPEED_B 103 104 105 106 107 108 109 111, 112, 113, 114 SPEED_A FDX_B FDX_A RX_B RX_A LINK_B LINK_A PHASE[3:0] Type O O IPL/O IPL/O IPL/O IPL/O IPL/O IPL/O IPL/O Description It is a control signal of speed LED for port 4~7 after reset if LED scan mode is selected. The detail functions are illustrated in the following table. It is a control signal of speed LED for port 0~3 after reset if LED scan mode is selected. The detail functions are illustrated in the following table. It is a control signal of full duplex LED for port 4~7 after reset if LED scan mode is selected. The detail functions are illustrated in the following table. It is a control signal of full duplex LED for port 0~3 after reset if LED scan mode is selected. The detail functions are illustrated in the following table. It is a control signal of rx LED for port 4~7 after reset if LED scan mode is selected. The detail functions are illustrated in the following table. It is a control signal of rx LED for port 0~3 after reset if LED scan mode is selected. The detail functions are illustrated in the following table. It is a control signal of link LED for port 4~7 after reset if LED scan mode is selected. The detail functions are illustrated in the following table. It is a control signal of link LED for port 0~3 after reset if LED scan mode is selected. The detail functions are illustrated in the following table. These pins are phase control signals after reset if LED scan mode is selected.
A table for scan mode LED LED_SEL[1:0] Link LED 00 Off: link fail On: 10M link ok Flash: Tx/ Rx 01 Off: link fail On: link ok Flash: Rx 10 Off: link fail On: 10M link ok Flash: Tx/Rx 11 (default) Off: link fail On: link ok Flash: Tx/Rx
Rx LED Off: no collision Flash: collision Off: idle Flash: Tx/ Rx Off: no collision Flash: collision Off: no collision Flash: collision
Full duplex LED Off: half duplex On: full duplex Off: half duplex On: full duplex Flash: collision Off: half duplex On: full duplex Flash: collision Off: half duplex On: full duplex Flash: collision
Speed LED Off: link fail On: 100M link ok Flash: Tx/ Rx Off: 10M On: 100M Off: link fail On: 100M link ok Flash: Tx/Rx Off: 10M On: 100M
Preliminary, Specification subject to change without notice 9
IP178A-DS-P05 Sep. 09, 2002
(Advance Version)
IP178A
PIN Description (continued)
Pin no. Label MII ports 177 MII_CLK Type Description
159
MRXDV
175
MRXD3
170
MRXD2
169
MRXD1
IPL/O MII_CLK It is an output signal MII_CLK, if external MII port is enabled (MII_P0_EXT_EN=1). Both MRXD and MTXD are synchronous to this clock. This pin is shared with EESK. Please reference pin description of EESK for more detail information MII_CLK is CLK in SNI mode. IPL/O MRXDV It is an output signal MRXDV, if external MII port is enabled (MII_P0_EXT_EN=1). MRXDV is CRS in SNI mode. IPL/O MRXD3 It is an output signal MRXD3, if external MII port is enabled (MII_P0_EXT_EN=1). This pin is shared with EEDI. Please reference pin description of EEDI for more detail information IPH/ MRXD2 O It is an output signal MRXD2, if external MII port is enabled (MII_P0_EXT_EN=1). This pin is shared with BK_EN. Please reference pin description of BK_EN for more detail information IPL/O MRXD1 It is an output signal MRXD1 if external MII port is enabled (MII_P0_EXT_EN=1).
168
MRXD0
IPL/O MRXD0 It is an output signal MRXD0 if external MII port is enabled (MII_P0_EXT_EN=1). MRXD0 is RXD in SNI mode. IPH/ MCOL O It is an output signal MCOL if external MII port is enabled (MII_P0_EXT_EN=1). This pin is shared with X_EN. Please reference pin description of X_EN for more detail information IPL MTXEN MTXEN is TXEN in SNI mode. IPL MTXD[3:0] MTXD0 is TXD in SNI mode.
167
MCOL
173
MTXEN
172, 166, MTXD3[3:0] 164, 158
Preliminary, Specification subject to change without notice IP178A-DS-P05 Sep. 09, 2002
10
(Advance Version)
IP178A
PIN Description (continued)
Pin no. Label Type Description Basic operation parameter setting of switch 170 BK_EN IPH/O Backpressure enable 1: enable (default), 0: disable This pin is input to set backpressure during reset. It becomes an output signal MRXD2 after reset, if external MII port is enabled. 168, 169 BP_KIND[1:0] IPL/O Backpressure type selection 00: carrier base backpressure (default) 01: (reserved) 10: (reserved) These two pins are input during reset. It becomes output signals MRXD0 and MRXD1 after reset, if external MII port is enabled. IP178A supports carrier base backpressure only. IPH/O IEEE 802.3x flow control enable 1: enable (default), 0:disable This pin is an input to set flow control during reset. It becomes an output signal MCOL after reset, if external MII port is enabled. IPL Broadcast storm enable 1: enable, 0: disable (default) IP178A drops the incoming packet if the number of broadcast packet in queue is over the threshold. Drop the transmitting packet after 16 consecutive collisions 1: drop, 0: not drop (default)
167
X_EN
163
BF_STM_EN
162
DROP16
IPL
161
TWOPART
141
MODBCK
Turn on twopartD (Twopart) 1: enable (fixed), 0: disable IP178A examine the carrier for 64 bits only during its back off period if this function is enabled. It makes IP178A have higher priority in a collision event. IP178A uses the default value. User can't change the setting. IPH/O Aggressive back off enable (MODBCK) IP178A uses modified (aggressive) back off algorithm if this function is enabled. The maximum back off period is limited to 8-slot time. It makes IP178A have higher priority in a collision event. 1: aggressive mode enable (default), 0: standard back off It is link LED of port 4 after reset if LED direct mode is selected. IPL/O It is for testing only. This pin should be left open to turn off the function for normal operation. It is link LED of port 5 after reset if LED direct mode is selected.
IPH
138
ALLPASS
Preliminary, Specification subject to change without notice 11
IP178A-DS-P05 Sep. 09, 2002
(Advance Version)
IP178A
PIN Description (continued)
Pin no. Label Type Description Basic operation parameter setting of switch 133, 131 HASH_MODE[1:0] IPL Hashing algorithm selection for 1st layer and 2nd layer 00: direct and CRC (default) 01: direct and CRC 10: CRC and CRC 11: reserved The pins are input signals during reset and are latched at the end of reset to select hashing algorithm. HASH_MODE[0] is full duplex LED of port 0 after reset if LED direct mode is selected. HASH_MODE[1] is link LED of port 7 after reset if LED direct mode is selected. 126, 125 AGETIME[1:0] IPH, Aging time selection of address table IPL An address tag in hashing table will be removed if this function is turned on and its aging timer expires.
AGETIME[1] 0 0 1 1
AGETIME[0] 0 1 0 1
Aging time no aging 120s 240s (default) 480s
Preliminary, Specification subject to change without notice IP178A-DS-P05 Sep. 09, 2002
12
(Advance Version)
IP178A
PIN Description (continued)
Pin no. Label Type Description Advance operation parameter setting of switch 156 P6_7_HIGH IPL/O Port6 port7 are set to be high priority port Packets received from port6 or port7 are handled as high priority packets if the function is enabled. 1: enable, 0: disabled (default) It is an input signal during reset and its value is latched at the end of reset to set high priority port. It is link LED of port 0 after reset if LED direct mode is selected. IPL/O Class of service enable Packets with high priority tag are handled as high priority packets if the function is enabled. 1: enable, 0: disabled (default) It is an input signal during reset and its value is latched at the end of reset to set CoS. It is link LED of port 1 after reset if LED direct mode is selected. IPL/O VLAN enable Enable a specified configuration of port base VLAN. It is an input signal during reset and its value is latched at the end of reset to set VLAN. It is full duplex LED of port 3 after reset if LED direct mode is selected. 0: disabled (default), 1: enable IP178A are separated into 7 VLANs if this function is enabled. The VLAN group is as follows, VLAN 1: port0, port 7 VLAN 2: port 1, port 7 VLAN 3: port 2, port 7 VLAN 4: port 3, port 7 VLAN 5: port 4, port 7 VLAN 6: port 5, port 7 VLAN 7: port 6, port 7 The configuration can be updated by programming EEPROM register. Please refer to EEPROM register 07h~0Ah for detail information.
155
COS_EN
115
VLAN_ON
Preliminary, Specification subject to change without notice 13
IP178A-DS-P05 Sep. 09, 2002
(Advance Version)
IP178A
PIN Description (continued)
Pin no. Label Type PHY operation parameter setting 134 MDI_MDIX_EN IPL/O MDI/MDI-X enable MDI/MDI-X auto cross over 1: enable, 0:disable (default) Description
160
UPDATE_R4_EN
IPH
It is an input signal during reset and its value is latched at the end of reset to set auto MDI/MDIX function. It is link LED of port 6 after reset if LED direct mode is selected. It is internally pulled low. Change capability enable Force to be link at half duplex, if each node doesn't support IEEE802.3x. This will prevent the packet loss due to no flow control in full duplex mode. 1: enable (default), 0: disable It is internally pulled high. It is connected to GND through a resistor to turn off the function in IP178A application circuit. Savepw_a_en, Power saving mode for fast link pulse 1: enable (default), 0:disable It is internally pulled high. The default value must be adopted normal operation.
139
SAVEPW_A_EN
IPH
157
UTP_DET#
I
UTP detect enable Power saving mode for unplugged port. 1: disable, FLP is sent out every 12~16ms. 0: enable FLP is sent out every 1.2 sec if cable is unplugged and the function is enabled. If a FLP is received, IP178A resumes to send out FLP every 12~16ms. This function is disabled in spite of the setting on this pin and it can be enable by EEPROM only. Far end fault detect function of Fiber port 1: enable (default), 0: disable
128
FEF_EN
IPH
Preliminary, Specification subject to change without notice IP178A-DS-P05 Sep. 09, 2002
14
(Advance Version)
IP178A
PIN Description (continued)
Pin no. Label Type Description PHY operation parameter setting 149, FORCE_MODE IPL Transceiver operation mode selection 129, 130, OP1[1:0] These pins are internally pulled low. 151, 150 OP0[1:0] Summary OP1 [1:0] 00 10 11 x x x OP0 [1:0] x x x 00 10 11 FORCE_MODE 0 0 0 0 0 0 Description Port1, 3, 5, 7 nway with all capability (default) Port7 FX full duplex, port1, 3, 5 nway with all capability Port7 FX half duplex, port1, 3, 5 nway with all capability Port0, 2, 4, 6 nway with all capability (default) Port6 FX full duplex, port0, 2, 4 nway with all capability Port6 FX half duplex, port0, 2, 4 nway with all capability
Preliminary, Specification subject to change without notice 15
IP178A-DS-P05 Sep. 09, 2002
(Advance Version)
IP178A
PIN Description (continued)
Pin no. Label Type External MII port operation parameter setting 135 MII_P0_EXT_EN IPL External MII port enable 1: enable, 0: disable (default) 154 MII_P0_FULL IPH Description
Duplex setting of external MII port 1: full (default), 0: half It is valid only if MII_P0_EXT_EN is set to logic high. Speed setting of external MII port 1: 10M (default), 0: 100M It is valid only if MII_P0_EXT_EN is set to logic high. Flow control setting of external MII port 1: on, 0: off (default) It is valid only if MII_P0_EXT_EN is set to logic high. External Mac interface selection 1: SNI interface 0: MII interface (default) It is valid only if MII_P0_EXT_EN is set to logic high. If the SNI interface is enabled, port0 of switch core is forced to 10Mbps.
153
MII_P0_SPEED
IPH
136
MII_P0_FLOW_CTL
IPL
127
MII_P0_SNI
IPL
Power BGVCC BGGND PLLGND PLLVCC OSCGND OSCVCC GND VCC GND_SRAM VCC_SRAM GND_IO VCC_IO RXVCC0~7 RXGND0~7 TXGND0~7 TXVCC01 TXVCC23 TXVCC45 TXVCC67 NC
I I I I I I I I I I I I I I I I
Power of band gap circuit Power of band gap circuit Power of PLL circuit Power of PLL circuit Power of oscillator Power of oscillator Power of internal logic Power of internal logic Power of internal SRAM Power of internal SRAM Power for LED and EEPROM Power for LED and EEPROM Power of analog receive block Power of analog receive block Power of analog transmit buffer Power of analog transmit buffer
No connection. They should be left open for normal operation.
Preliminary, Specification subject to change without notice IP178A-DS-P05 Sep. 09, 2002
16
(Advance Version)
IP178A
Functional Description
Basic Operation IP178A consists of eight switching ports. Full/half duplex and speed of each port depends on the result of auto negotiation of its corresponding transceiver. It is not necessary to use an external memory to buffer packets. Each port of IP178A has its own receive buffer management, transmit buffer management, transmit queue management, transmit MAC and receive MAC. All ports share a hashing unit, a memory interface unit, an empty buffer management, and an address table. An incoming packet is stored to the internal memory if the packet is error free. A packet is error free if its crc field is correct and its length is between 64 and 1536 byte. At the same time, IP178A examines the address field of the packet. By the way, switch learns the locations of every station (source address) and records them on the address table. IP178A then reads the packet from the internal memory and sends it to the appropriate ports according to the address table. Eventually, IP178A supports the switching function by dropping or forwarding the incoming packets. Block Description The basic function of each block in the block diagram is illustrated in the following context. Hashing unit is responsible to learn and to recognize address. Transmit buffer management and receive buffer management are responsible to store data to or to read data from the internal memory through memory interface unit. Transmit MAC and receive MAC interface to transceivers and Preliminary, Specification subject to change without notice 17
IP178A-DS-P05 Sep. 09, 2002
implement Ethernet protocol. Receive MAC receives the incoming data from transceiver and converts nibble data into double word data. As a 32 bit data is ready, it feeds the data into receive FIFO and requests receive buffer management for data transfer. When receive buffer management receives the request, it gets a empty block from empty buffer management and writes the double word data to the buffer, which is located in the internal SSRAM, through memory interface unit. The incoming packet is fed to hashing unit at the same time. Hashing unit extracts the source address of incoming packet to set up an address table. An incoming packet is dropped or forwarded according to the table. The address table is built in the SSRAM of IP178A. All ports share an empty buffer management. After reset, the empty buffer management provides 8 addresses of empty blocks. When a packet comes in, it searches for a new empty block. After a packet is forwarded, the corresponding blocks are released. Empty buffer management treats the block as an empty block and provides its address to desired receive buffer management. Eight addresses are always ready for receive buffer management.
(Advance Version)
IP178A
Back off Algorithm IP178A provides two parameters to modify its back off algorithm. They are Modbck and Drop16. IP178A implements the IEEE802.3 standard binary exponential back off algorithm (Modbck=0) and modified back off algorithm (Modbck=1) when it works at half duplex mode. If Modbck is set, the maximum back off time is limited to eight-slot time. The minimum defer time is separated into the two periods. The first period consists of the first 64-bit time and the 2 period consists of the rest 32 bit-time. In the case of minimum defer time IP178A transmits a packet after 96-bit time immediately in spite of the status of cable on the 2 period. After 16 consecutive collisions, the transmitting packet is dropped if Drop16 is set.
nd nd
Backpressure The backpressure is used for flow control in half duplex mode if Bk_en is turned on. When the buffer of a port is full, it will start to send jam signals. The remote station will defer transmission after detecting the jam signals.
Carrier based backpressure is sent by IP178A, when the buffer of a port is full. IP178A sends jam packets continuously to defer the remote station. The length of jam packet is 1518 byte and the IPG is equal to 96-bit time. If the port has packets to transmit during this period, it transmits the queuing packet instead of the jam packets. After the queuing packets are transmitted, IP178A resumes to jam the segment by sending jam packets if the buffer of a port is full. If a collision occurs,
Operation Parameter IP178A supports many optional functions. They can be configured to fit different requirements by setting appropriate parameters. These parameters can be fed into IP178A through EEPROM interface or through pins.
the back off algorithm is skipped and the jam packets are generated immediately. The definition of buffer full for carrier base backpressure is there is only one empty buffer for a port.
Flow Control IP178A provides two mode of flow control. Backpressure is for half duplex mode and IEEE802.3x flow control is for full duplex.
Preliminary, Specification subject to change without notice IP178A-DS-P05 Sep. 09, 2002
18
(Advance Version)
IP178A
IEEE 802.3x The IEEE 802.3x is used for flow control in full duplex mode if both IP178A (X_en=1) and the remote station have IEEE802.3x capability. When the level of occupied buffer of a port is over set threshold, it will send a PAUSE frame with maximum delay FFFF. The remote station will stop to transmit the next packet after receiving the PAUSE frame. After level of the occupied buffer is below release threshold, the port sends out a PAUSE frame with zero delay to resume receiving the incoming packets. The remote station is re-enable to transmit packets after receiving the PAUSE frame with zero delay. While level of the occupied buffer of a port is over set threshold, IP178A re-transmits the PAUSE When an incoming PAUSE frame with non-zero delay is received, the port stops the next frame transmission and starts its pause timer. It is re-enabled transmission function either the pause timer is expired or a PAUSE frame with zero delay is received. If another pause frame is received before the timer expires, the timer will be updated with the new value. During this period, only PAUSE frame from IP178A will be transmitted. frame with maximum delay to ensure the pause timer of the remote station does not expire and begins transmission. The IPG between PAUSE frames is 42ms(100M) or 420ms(10M).
PAUSE Frame Format Destination 01-80-C2-00-00-01 6 bytes Source SA 6 bytes Type 8808 2 bytes Opcode 0001 2bytes Pause Timer FFFF(0000) 2 bytes Pad PAD with zero 42 bytes CRC CRC 4 bytes
Preliminary, Specification subject to change without notice 19
IP178A-DS-P05 Sep. 09, 2002
(Advance Version)
IP178A
Capability Changing If the remote station does not support IEEE802.3x and has full duplex capability, IP178A supports a private mechanism to handle flow control to prevent packet loss. It is called capability changing and is controlled by the parameter Update_r4_en. This function prevents the packet loss due to no IEEE802.3x. When the remote station does not support IEEE802.3x and has full duplex capability and Update_r4_en is When the remote station does not support IEEE802.3x and has full duplex capability and Update_r4_en is turned on, the port changes its ability to half duplex to make the remote station link at half duplex after Nway. IP178A handles the data flow of segment by Conditions REMOTE_IEEE UPDATE_ BK_EN Remote site 802.3X R4_E x x 0 half x x 1 half 1 0 x full/half 1 0 x full/half 0 0 x full/half 0 0 x full/half 1 1 x full/half 1 1 x full/half 0 1 x full/half 0 1 x full/half Result Remote site My site My My back 802.3x pressure half half off off half half off on full full on off full full off off full full off off full full off off full full on off half half off on half half off on half half off on turned off, the port turns off its IEEE802.3x capability and is link at full duplex after Nway. There is no flow control between these two nodes in this application. The detail operation is illustrated in the following table. backpressure. To do this, the port keeps silence to force the remote node link failure and changes its capability to half duplex then restarts Nway. Both side of the segment will be link at half duplex.
X_EN x x 1 0 1 0 1 0 1 0 Aging
My site X X full/half full/half full/half full/half full/half full/half full/half full/half
Broadcast Storm Protection IP178A is able to prevent receiving too many broadcast packets to waste the switch resource. IP178A discards the incoming broadcast packets depending on the setting of Bf_stm_en if the number of broadcast packets from a port exceeds threshold.
IP178A supports address aging. If the address aging is enabled (Agetime0), the learned SA will be cleared if it is not refreshed within the specified aging time.
Preliminary, Specification subject to change without notice IP178A-DS-P05 Sep. 09, 2002
20
(Advance Version)
IP178A
Automatic MDI/MDI-X configuration IP178A supports MDI/MDI-X function if the function is enabled. The RX and TX pairs will be corrected automatically. That is, IP178A can be connected to another devices with either crossover cable or non-crossover cable. IP178A examines the specific bits of VLAN tag and TCP/IP TOS/DS for priority frames if the frame base priority is enabled. The packets will be handled as high priority frames if the value of VLAN tag or TCP/IP TOS/DS field meets the high priority requirement. It is enabled if pin Cos_en is pulled high or EEPROM register 02H[15] is set. The setting in register takes precedence When a cable is plugged, IP178A looks for NLP, FLP or MLT3 signals to make sure if the receive path is correct. If IP178A finds nothing in the receiving path, it crosses over the RX and TX pairs and examines the inputs again. The process will go on until IP178A sees a stable NLP, FLP or MLT3 signals. The process starts prior to the auto-negotiation. VLAN IP178A supports port base VLAN functions if the function is enabled. It separates IP178A into some groups (VLAN). A port is limited to communicate with the ports within the same group (VLAN). Frames will be limited in a VLAN and will not be forwarded to other VLANs. A port The MDI/MDI-X function needs specific type of transformer. The PCB for previous version of IP178A also supports MDI/MDI-X function if the specific type of transformer is adopted. The VLAN function can be enabled even if there is no CoS IP178A supports two type of CoS. One is port base priority function and the other is frame base priority function. A high priority packet will be queued to the high priority queue to guarantee its faster delivery. IP178A supports two levels of priority queues. EEPROM. IP178A supports an easy way to utilize VLAN function without EEPROM. A specific configuration of VLAN is adopted if pin VLAN_ON is pulled high. It is benefit in a router application that an individual LAN port shares a WAN port but doesn't communicate each other. The VLAN group in this mode is illustrated in the pin description of VLAN_ON. The packets received from port 6 or port7 are handled as high priority frames if the port base priority is enabled. It is enabled if pin p6_7_high is pulled high or the bit 02H[14] of EEPROM register is set. The setting in register takes precedence of the setting on pins. The VLAN function is enabled if pin VLAN_on is pulled high or filling the content of EEPROM register 07H~0AH. The setting in register takes precedence of the setting on pins. can be assigned to one or more VLANs. The members (ports) of a VALN are assigned by programming the content of EEPROM register 07H~0AH. of the setting on pins.
Preliminary, Specification subject to change without notice 21
IP178A-DS-P05 Sep. 09, 2002
(Advance Version)
IP178A
MDI-MDIX
RX IP178A TX
1 2 RJ45 3 6
1 2 3 6
1 2 RJ45 3 6
1 2 3 6
TX LAN card RX
RX IP178A TX
1 2 RJ45 3 6
1 2 3 6
1 2 RJ45 3 6
1 2 3 6
RX Switch TX
IP178A works at MDI mode
RX IP178A TX
1 2 RJ45 3 6
1 2 3 6
1 2 RJ45 3 6
1 2 3 6
TX LAN card RX
RX IP178A TX
1 2 RJ45 3 6
1 2 3 6
1 2 RJ45 3 6
1 2 3 6
RX Switch TX
IP178A works at MDIX mode
Preliminary, Specification subject to change without notice IP178A-DS-P05 Sep. 09, 2002
22
(Advance Version)
IP178A
CoS IP178A Pa ts from cke port6 or port to 7 port 1 port6, port7
High Prio rity Queue Packet with higher s forwardin priority g
Low Prio rity Queue
Packe from ts port to port1 4
Packet with lower s forwardin priority g port 1 port 2 port 3 port 4 port 5
port 0
The port base Cos operation
Prea mble
SF D
DATA
CRC
DA
SA
8100 priority VLAN tag
0800
TOS(type ofservice) IP pack et
The frame format of frame base Cos
IP178A Packets wit low h priority tag
port6, port7
Low Prio rity Queue
High Prio rity Queue Packets with hig her forward priorty ing i
Pa ts with high cke priority tag
Packet with lower s forwardin priority g port 0 port 1
port 2
port 3
port 4
port 5
The frame base Cos operation
Preliminary, Specification subject to change without notice 23
IP178A-DS-P05 Sep. 09, 2002
(Advance Version)
IP178A
VLAN IP178A port 7
VLAN 1 VLAN 2
VLAN 3 VLAN 4
VLAN 5 VLAN 6 VLAN 7
port 0
port 1
port 2
port 3
port 4
port 5
port 6
The VALN group in IP178A when VLAN_ON pin is pulled high
port 0
VLAN 1
port 1
VLAN 2
port 2
VLAN 3
port 3
VLAN 4
port 4
VLAN 5
port 5
VLAN 6
port 6
port 7
Each port canbeassig ed n to mor than on VLANs. e e Portsca communicte n a with theone be longing to the same VL AN.
VLAN 7
VLAN 8
The VALN group in IP178A when VLAN registers are enabled
Preliminary, Specification subject to change without notice IP178A-DS-P05 Sep. 09, 2002
24
(Advance Version)
IP178A
MII IP178A supports one MII. When the interface is active (MII_P0_EXT_EN=1), the Phyceiver of port0 is disabled and the switch core interfaces the MII directly. This make IP178A can behave like a Fast Ethernet Phyceiver on port 0. The major difference between the MII and IEEE standard MII are clock and RXER signals. There is only one clock and there is no RXER signal on the interface. For half duplex operation, MCOL is used as a collision during transmission. The following diagram illustrates the MII of IP178A.
MII_CLK
MII_TXCLK MII_RXDV
Switch engine
MII_RXD MII_TXEN MII_TXD
Port 0 PHYceiver (Disabled)
MTXEN MTXD MRXDV Port1 PHYceiver MRXD MCOL Port2 PHYceiver Port3 PHYceiver Port4 PHYceiver Port5 PHYceiver Port6 PHYceiver Port7 PHYceiver
IP178A works at 7TP + 1 MII mode
Preliminary, Specification subject to change without notice 25
IP178A-DS-P05 Sep. 09, 2002
(Advance Version)
IP178A
LED Interface IP178A provides four kinds of LED information and two kinds of LED interfaces. The LED information is selected by LED_O_SEL[1:0] pins and the LED interface is selected by DIRECT_LED pin. When IP178A works at direct mode (DIRECT_LED pin pulled high), it drives 24 LED pins directly to provide link, speed and fdx LED. The operation of link, speed and fdx LED are defined by LED_O_SEL[1:0] pins. When IP178A works at scan mode (DIRECT_LED pin pulled low), it drives 12 LED control pins with scan Label PHASE0 PHASE1 PHASE2 PHASE3 LINK_A RX_A FDX_A SPEED_A LINK_B RX_B FDX_B SPEED_B State_1 1 0 0 0 Port0 link Port0 rx Port0 fdx Port0 speed Port4 link Port4 rx Port4 fdx Port4 speed mythology to provide link, speed, fdx and rx LED. The operation of link, speed, fdx and rx LED are defined by LED_O_SEL[1:0] pins. When IP178A works at scan mode, phase pins run periodically to generate state_1 to state_4. Link_a sends out the link status of port0 at state_1 and Link_b sends out the link status of port4 at state_1. IP178A supports rx, fdx and speed LED in the same way. The detail description and waveforms are shown in the following diagram. State_3 0 0 1 0 Port2 link Port2 rx Port2 fdx Port2 speed Port6 link Port6 rx Port6 fdx Port6 speed State_4 0 0 0 1 Port3 link Port3 rx Port3 fdx Port3 speed Port7 link Port7 rx Port7 fdx Port7 speed
State_2 0 1 0 0 Port1 link Port1 rx Port1 fdx Port1 speed Port5 link Port5 rx Port5 fdx Port5 speed
PHASE0 PHASE1 PHASE2
State_1 State_2 State_3 State_4
State_1 State_2 State_3 State_4
State_1
PHASE3
LINK_a
p0
p1
p2
p3
p0
p1
p2
p3
...
(SPEED_a, FDX_a)
LINK_b
p4
p5
p6
p7
p4
p5
p6
p7
...
(SPEED_b, FDX_b)
Preliminary, Specification subject to change without notice IP178A-DS-P05 Sep. 09, 2002
26
(Advance Version)
IP178A
Application circuit of link LED in scan mode
PHASE0 PHASE1 PHASE2 PHASE3 PHASE0 PHASE1 PHASE2 PHASE3
LINK_b LINK LED[7:4] LINK_a LINK LED[3:0]
Application circuit of link LED in direct mode
VCC
LINK LED[0] LINK LED[1] LINK LED[2] LINK LED[3] LINK LED[4] LINK LED[5] LINK LED[6] LINK LED[7]
Preliminary, Specification subject to change without notice 27
IP178A-DS-P05 Sep. 09, 2002
(Advance Version)
IP178A
LED information
IP178A provides four types of LED function for link, rx, fdx, and speed. User can select the desired features by setting Led_o_sel[1:0]. The detail information is list in the LED_O_SEL [1:0] 00 LINK LED[7:0] On Off Flash On Off Flash On Off Flash On Off Flash 10M link ok 10M link fail ACT link ok link fail receive 10M link ok 10M link fail ACT link ok link fail rx/tx Flash Off Flash Off Flash Off Flash Off RX LED[7:0] collision idle rx/tx idle collision idle collision idle
following table. The default value is the same as the IP178A previous version. It is noted that Rx LED is supported in LED scan mode only. FDX LED[7:0] On Off On Off Flash On Off Flash On Off Flash full duplex half duplex full duplex half duplex collision full duplex half duplex collision full duplex half duplex collision SPEED LED[7:0] On Off Flash On Off On Off Flash On Off 100M link ok 100M link fail ACT 100M 10M 100M link ok 10M link fail ACT 100M 10M
01
10
11 (default)
Preliminary, Specification subject to change without notice IP178A-DS-P05 Sep. 09, 2002
28
(Advance Version)
IP178A
Power on Diagnostic of LED ( LED array = 8 x 4) (0) T = 0 sec
(8) T = 2.00 sec
(9) T = 2.25 sec
(1) T = 0.25 sec
(10) T = 2.50 sec
(2) T = 0.50 sec
(11) T = 2.75 sec
(3) T = 0.75 sec
(12) After T = 3.0 sec, LED becomes normal operation
(4) T = 1.00 sec
(5) T = 1.25 sec
Operation parameters setting IP178A supports two ways to modify its initial values of operation parameters to fit different applications. It read
(6) T = 1.50 sec
the initial value via pins or EPROM interface. The detail description of each pins and each bit in the EEPROM is illustrated in the next paragraph. Some settings are
(7) T = 1.75 sec
duplicated on pins. EEPROM setting takes precedence of resistor setting.
Preliminary, Specification subject to change without notice 29
IP178A-DS-P05 Sep. 09, 2002
(Advance Version)
IP178A
Initial value set via pins To set the parameter via pins, connect them to VCC or ground through resistors. IP178A reads initial value via configuration pins during the period of reset. An initial value is set to 1 (0) by connecting a pin to VCC (GND) through a 10k (1k) resistor as shown on the following figure. IP178A begins to work after the internal PLL clock active. To make sure the proper operation of PLL, the duration of reset must be more than 1 ms. If there is no setting resistor, IP178A uses the default value. All fields in EEPROM corresponding to the registers of IP178A should be filled with correct value if an EEPROM is used. The initial value of IP178A will be replaced with
PAD PAD
EEPROM Interface During reset, the pins of EEPROM interface are input signals. At the end of reset, IP178A latches the setting on configuration pins and begins to read the content in the EEPROM. The data in EEPROM is valid only if there is a specific pattern 55AA found in the register 0. If there is no valid data in EEPROM, IP178A will keep the value read from resistors setting. After reading the EEPROM, the pins of EEPROM interface are input signals.
the content in EEPROM if it is valid. That is, the EEPROM takes precedence of the pin setting.
To set initial value = 1 To set initial value = 0
IP178A uses a 93C46 EEPROM device. The detail operation of reading EEPROM is illustrated in the following figure.
RESETB
internal system clcok
< 10us EEPROM pins are input EEPROM pins are active to read EEPROM After read EEPROM, EEPROM pins are input if MII port is not enabled.
Power on
Latch setting on pins
Preliminary, Specification subject to change without notice IP178A-DS-P05 Sep. 09, 2002
30
(Advance Version)
IP178A
EEPROM Register Description Offset 00H[15:0] Default Value 55AA Corresponding Pin Description EEPROM enable register This register should be filled with 55AA. IP178A will examine the specified pattern to confirm if there is a valid EEPROM. The initial setting is updated with the content of EEPROM only if the specified pattern 55AA is found. Reserved LED_O_SEL, LED mode selection Bit1 Bit0 LINK a/b RX a/b 0 0 10 Link/act Col 0 1 Link/rt Act 1 0 10 Link/act Col 1 1 Link/act Col
LED output selection register 01H[15:2] 12'b0 01H[1:0] 11 LED_O_SEL[1:0]
FDX a/b Fdx Fdx/col Fdx/col Fdx/col
SPEED a/b 100 link/act Speed 100 link/act Speed
Switch control register 1 02H[15] 1'b0
COS_EN
02H[14]
1'b0
P6_7_HIGH
02H[13] 02H[12:11]
1'b0 00
BP_KIND[1:0]
02H[10] 02H[8] 02H[7] 02H[6:5] 02H[4]
0 0 1 2'b0 1
X_EN BK_EN
Class of service enable 1: enable, 0: disabled (default) Packets with high priority tag are handled as high priority packets. It is enabled only if P6_7_high is disabled. Port6 port7 are set to be high priority port 1: enable, 0: disabled (default) Packets received from port6 or port7 are handled as high priority packets. Reserved Bp_kind, Backpressure type selection It is valid only if Bk_en (02H[4]) is set to 1'b1. 00: carrier base backpressure 01: (reserved) 10: (reserved) Reserved Reserved X_en, IEEE 802.3x flow control enable 1: enable, 0:disable Reserved Bk_en, Backpressure enable 1: enable, 0: disable
Preliminary, Specification subject to change without notice 31
IP178A-DS-P05 Sep. 09, 2002
(Advance Version)
IP178A
EEPROM Register Description (continued) Offset 02H[3] 02H[2] Default Value 0 0 Corresponding Pin BF_STM_EN Description Reserved Bf_stm_en, Broadcast storm enable 1: enable IP178A drops the incoming packet if the number of broadcast packet in queue is over the threshold. 0: disable Reserved Reserved Duplex of external MII port 1: full (default), 0: half Speed of external MII port 1: 10M (default), 0: 100M Flow control of external MII port 1: on, 0: off (default) External MII port enable 1: enable, 0: disable (default) Reserved Drop16, A port will drop the transmitting packet after 16 consecutive collisions if this function is turned on. 1: drop, 0: not drop It is hashing algorithm selection for 1st layer and 2nd layer at the end of reset. 00: direct and CRC(default) 01: direct and CRC 10: CRC and CRC 11: reserved Agetime, Aging time of address table selection An address tag in hashing table will be removed if this function is turned on and its aging timer expires. 03H[4:3] Aging time note 00 no aging 01 120s 10 240s default 11 480s ALLPASS IP178A forwards all packets. It is for testing only. The default value must be adopted for normal operation. 1: turn on, 0: turn off MODBCK, Turn on modified back off algorithm The maximum back off period is limited to 8-slot time if this function is turned on. 1: turn on, 0: turn off Reserved 32
02H[1:0] 2'b0 Switch control register 2 03H[15:13] 3'b0 03H[12] 1 03H[11] 03H[10] 03H[9] 03H[8] 03H[7] 1 0 0 0 0
MII_P0_FULL MII_P0_SPEED MII_P0_FLOW_CTL MII_P0_EXT_EN DROP16
03H[6:5]
00
HASH_MODE[1:0]
03H[4:3]
10
AGETIME[1:0]
03H[2]
0
ALLPASS
03H[1]
1
MODBCK
03H[0]
0
-
Preliminary, Specification subject to change without notice IP178A-DS-P05 Sep. 09, 2002
(Advance Version)
IP178A
EEPROM Register Description (continued) Offset Default Value Corresponding Pin Description Transceiver control register 04H[15:14] 00 OP1[1:0] OP1 Bit[15:14] are corresponding to op1[1:0] The default value must be adopted for normal operation. OP0 and FORCE_MODE Bit[13:11] are corresponding to op0[1:0] and force_mode The default value must be adopted for normal operation. Summary 04H[15:11] OP1 [1:0] 00 10 11 x x x 1 1 OP0 [1:0] x x x 00 10 11 FORCE_ MODE 0 0 0 0 0 0 FEF_EN Description Port1, 3, 5, 7 nway with all capability, mode0 Port7 FX full duplex, port1, 3, 5 mode0 Port7 FX half duplex, port1, 3, 5 mode0 Port0, 2, 4, 6 nway with all capability, mode0 Port6 FX full duplex, port0, 2, 4 mode0 Port6 FX half duplex, port0, 2, 4 are mode0 Fef_en, Far end fault enable 1: enable, 0: disable Savepw_a_en, Save power mode for auto-negotiation 1: enable, 0: disable The default value must be adopted for normal operation. MDI/MDI-X enable 1: enable, 0:disable
04H[13:11]
000
OP0[1:0], FORCE_ MODE
04H[10] 04H[9]
SAVEPW_A_EN
04H[8] 04H[7:0]
0 8'b0
MDI_MDIX_EN
Preliminary, Specification subject to change without notice 33
IP178A-DS-P05 Sep. 09, 2002
(Advance Version)
IP178A
EEPROM Register Description (continued) Offset Default Value Corresponding Pin Description Transceiver verification register 05H[15:14] 2'b0 Reserved 05H[13] 0 This function is for testing only. The default value must be adopted for normal operation. 05H[12] 1 UPDATE_R4_EN Update_r4_en, Change capability enable A full duplex port will change its capability to half duplex, if the remote node works at full duplex and does not support IEEE802.3x and this function is enabled. 1: enable, 0: disable 05H[11] 0 This function is for testing only. The default value must be adopted for normal operation. 05H[10] 0 This function is for testing only. The default value must be adopted for normal operation. 05H[9] 0 This function is for testing only. The default value must be adopted for normal operation. 05H[8] 0 This function is for testing only. The default value must be adopted for normal operation. 05H[7:6] 00 This function is for testing only. The default value must be adopted for normal operation. 05H[5] 0 This function is for testing only. The default value must be adopted for normal operation. 05H[4] 0 This function is for testing only. The default value must be adopted for normal operation. 05H[3] 1 UTP_DET# Utpdet, UTP detect enable Fewer FLP will be sent out if cable is unplugged and the function is enabled. 1: disable, 0: enable The default value is suggested for normal operation. This function is for testing only. The default value must be adopted for normal operation. This function is for testing only. The default value must be adopted for normal operation. This function is for testing only. The default value must be adopted for normal operation. Reserved This function is for testing only. The default value must be adopted for normal operation. This function is for testing only. The default value must be adopted for normal operation.
05H[2] 05H[1] 05H[0]
0 0 0
-
Testing & verify mode register 06H[15:7] 9'b0 06H[6] 0 06H[5:0] 6'b0
-
Preliminary, Specification subject to change without notice IP178A-DS-P05 Sep. 09, 2002
34
(Advance Version)
IP178A
EEPROM Register Description (continued) Offset Default Value Corresponding Pin VLAN register 1 07H[15:8] 8'hff Description Port1 VLAN look up table The register defines the ports in the same VLAN as port1. The bit 0~7 are corresponding to port 0~7. 1: a port is in the same VLAN as port1 0: a port is not in the same VLAN as port1 Bit8=1, port 0 and port1 are in the same VLAN; Bit9, don't care; Bit10=1, port 2 and port1 are in the same VLAN; Bit11=1, port 3 and port1 are in the same VLAN; Bit12=1, port 4 and port1 are in the same VLAN; Bit13=1, port 5 and port1 are in the same VLAN; Bit14=1, port 6 and port1 are in the same VLAN; Bit15=1, port 7 and port1 are in the same VLAN; Port0 VLAN look up table The register defines the ports in the same VLAN as port0. The bit 0~7 are corresponding to port 0~7. 1: a port is in the same VLAN as port0 0: a port is not in the same VLAN as port0 Bit0, don't care; Bit1=1, port 1 and port0 are in the same VLAN; Bit2=1, port 2 and port0 are in the same VLAN; Bit3=1, port 3 and port0 are in the same VLAN; Bit4=1, port 4 and port0 are in the same VLAN; Bit5=1, port 5 and port0 are in the same VLAN; Bit6=1, port 6 and port0 are in the same VLAN; Bit7=1, port 7 and port0 are in the same VLAN;
07H[7:0]
8'hff
-
Preliminary, Specification subject to change without notice 35
IP178A-DS-P05 Sep. 09, 2002
(Advance Version)
IP178A
EEPROM Register Description (continued) Offset Default Value Corresponding Pin VLAN register 2 08H[15:8] 8'hff Description Port3 VLAN look up table The register defines the ports in the same VLAN as port3. The bit 0~7 are corresponding to port 0~7. 1: a port is in the same VLAN as port3 0: a port is not in the same VLAN as port3 Bit8=1, port 0 and port3 are in the same VLAN; Bit9=1, port 1 and port3 are in the same VLAN; Bit10=1, port 2 and port3 are in the same VLAN; Bit11, don't care; Bit12=1, port 4 and port3 are in the same VLAN; Bit13=1, port 5 and port3 are in the same VLAN; Bit14=1, port 6 and port3 are in the same VLAN; Bit15=1, port 7 and port3 are in the same VLAN; Port2 VLAN look up table The register defines the ports in the same VLAN as port2. The bit 0~7 are corresponding to port 0~7. 1: a port is in the same VLAN as port2 0: a port is not in the same VLAN as port2 Bit0=1, port 0 and port2 are in the same VLAN; Bit1=1, port 1 and port2 are in the same VLAN; Bit2, don't care; Bit3=1, port 3 and port2 are in the same VLAN; Bit4=1, port 4 and port2 are in the same VLAN; Bit5=1, port 5 and port2 are in the same VLAN; Bit6=1, port 6 and port2 are in the same VLAN; Bit7=1, port 7 and port2 are in the same VLAN;
08H[7:0]
8'hff
-
Preliminary, Specification subject to change without notice IP178A-DS-P05 Sep. 09, 2002
36
(Advance Version)
IP178A
EEPROM Register Description (continued) Offset Default Value Corresponding Pin VLAN register 3 09H[15:8] 8'hff Description Port5 VLAN look up table The register defines the ports in the same VLAN as port5. The bit 0~7 are corresponding to port 0~7. 1: a port is in the same VLAN as port5 0: a port is not in the same VLAN as port5 Bit8=1, port 0 and port5 are in the same VLAN; Bit9=1, port 1 and port5 are in the same VLAN; Bit10=1, port 2 and port5 are in the same VLAN; Bit11=1, port 3 and port5 are in the same VLAN; Bit12=1, port 4 and port5 are in the same VLAN; Bit13, don't care; Bit14=1, port 6 and port5 are in the same VLAN; Bit15=1, port 7 and port5 are in the same VLAN; Port4 VLAN look up table The register defines the ports in the same VLAN as port4. The bit 0~7 are corresponding to port 0~7. 1: a port is in the same VLAN as port4 0: a port is not in the same VLAN as port4 Bit0=1, port 0 and port4 are in the same VLAN; Bit1=1, port 1 and port4 are in the same VLAN; Bit2=1, port 2 and port4 are in the same VLAN; Bit3=1, port 3 and port4 are in the same VLAN; Bit4, don't care; Bit5=1, port 5 and port4 are in the same VLAN; Bit6=1, port 6 and port4 are in the same VLAN; Bit7=1, port 7 and port4 are in the same VLAN;
09H[7:0]
8'hff
-
Preliminary, Specification subject to change without notice 37
IP178A-DS-P05 Sep. 09, 2002
(Advance Version)
IP178A
EEPROM Register Description (continued) Offset Default Value Corresponding Pin VLAN register 4 0AH[15:8] 8'hff Description Port7 VLAN look up table The register defines the ports in the same VLAN as port7. The bit 0~7 are corresponding to port 0~7. 1: a port is in the same VLAN as port7 0: a port is not in the same VLAN as port7 Bit8=1, port 0 and port7 are in the same VLAN; Bit9=1, port 1 and port7 are in the same VLAN; Bit10=1, port 2 and port7 are in the same VLAN; Bit11=1, port 3 and port7 are in the same VLAN; Bit12=1, port 4 and port7 are in the same VLAN; Bit13=1, port 5 and port7 are in the same VLAN; Bit14=1, port 6 and port7 are in the same VLAN; Bit15, don't care; Port6 VLAN look up table The register defines the ports in the same VLAN as port6. The bit 0~7 are corresponding to port 0~7. 1: a port is in the same VLAN as port6 0: a port is not in the same VLAN as port6 Bit0=1, port 0 and port6 are in the same VLAN; Bit1=1, port 1 and port6 are in the same VLAN; Bit2=1, port 2 and port6 are in the same VLAN; Bit3=1, port 3 and port6 are in the same VLAN; Bit4=1, port 4 and port6 are in the same VLAN; Bit5=1, port 5 and port6 are in the same VLAN; Bit6, don't care; Bit7=1, port 7 and port6 are in the same VLAN;
0AH[7:0]
8'hff
-
Preliminary, Specification subject to change without notice IP178A-DS-P05 Sep. 09, 2002
38
(Advance Version)
IP178A
A summary of EEPROM registers and their corresponding pins Offset 00H[15:0] 01H[1:0] 02H[15] 02H[14] 02H[12:11] 02H[7] 02H[4] 02H[2] 03H[12] 03H[11] 03H[10] 03H[9] 03H[7] 03H[6:5] 03H[4:3] 03H[2] 03H[1] 04H[15] 04H[14] 04H[13] 04H[12] 04H[11] 04H[10] 04H[9] 04H[8] 04H[7:0] 05H[13] 05H[12] 05H[11] 05H[10] 05H[9] 05H[8] 05H[7:6] 05H[5] 05H[4] 05H[3] 05H[2] 05H[1] 05H[0] 06H[6] 06H[5] 06H[4] 06H[3] 06H[2] 06H[1] 06H[0]
IP178A-DS-P05 Sep. 09, 2002
Default 55AA 11 0 0 00 1 1 0 1 1 0 0 0 00 10 0 1 0 0 0 0 0 1 1 0 8'b0 0 1 0 0 0 0 00 0 0 1 0 0 0 0 0 0 0 0 0 0
Corresponding pin LED_O_SEL[1:0] COS_EN P6_7_HIGH BP_KIND[1:0] X_EN BK_EN BF_STM_EN MII_P0_FULL MII_P0_SPEED MII_P0_FLOW_CTL MII_P0_EXT_EN DROP16 HASH_MODE [1:0] AGETIME[1:0] -MODBCK OP1[1] OP1[0] OP0[1] OP0[0] FORCE_MODE FEF_EN SAVEPW_A_EN MDI_MDIX_EN UPDATE_R4_EN UTP_DET# -
Description
Register content PROM ENABLE LED_O_SEL COS_EN P6_7_HIGH BP_KIND X_EN BK_EN BF_STM_EN MII_P0_FULL MII_P0_SPEED MII_P0_FLOW_CTL MII_P0_EXT_EN DROP16 HASH_MODE[1:0] AGETIME ALLPASS MODBCK OP1[1] OP1[0] OP0[1] OP0[0] FORCE_ MODE FEF_EN SAVEPW_A_EN MDI_MDIX_EN UPDATE_R4_EN UTP_DET# -
Preliminary, Specification subject to change without notice 39
(Advance Version)
IP178A
A summary of EEPROM registers and their corresponding pins (continued) Offset 07H[15:8] 07H[7:0] 08H[15:8] 08H[7:0] 09H[15:8] 09H[7:0] 0AH[15:8] 0AH[7:0] Default 8'hff 8'hff 8'hff 8'hff 8'hff 8'hff 8'hff 8'hff Corresponding pin Description Register content PORT1 VALN TABLE PORT0 VALN TABLE PORT3 VALN TABLE PORT2 VALN TABLE PORT5 VALN TABLE PORT4 VALN TABLE PORT7 VALN TABLE PORT6 VALN TABLE
Preliminary, Specification subject to change without notice IP178A-DS-P05 Sep. 09, 2002
40
(Advance Version)
IP178A
AC Characteristic
Read EEPROM
EESK
tCS tSK
EECS
tDI
EEDI
1
1
0
A5
A4
A0 tOD
EEDO
0
D15
D14
D0
Parameter TSK TCS TDI TOD
Description Clock period Chip select delay Data input delay Output delay
Min
Typical 5.12
Max 2 2 2000
Units us ns ns ns
Preliminary, Specification subject to change without notice 41
IP178A-DS-P05 Sep. 09, 2002
(Advance Version)
IP178A
Absolute Maximum Rating
Stresses above those listed under Absolute Maximum Ratings may cause permanent damage to the device. Functional performance and device reliability are not guaranteed under these conditions. All voltages are specified with respect to GND. Supply Voltage Input Voltage Output Voltage Storage Temperature Ambient Operating Temperature (Ta) -0.3V to 4.0V -0.3V to 5.0V -0.3V to 5.0V -65C to 150C 0C to 70C
DC Characteristic
Operating Conditions Parameter Supply Voltage Power Consumption Sym. VCC2.5 TXVCC Min. 2.375 2.375 Typ. 2.5 2.5 2.9 2.75 1.55 Max. 2.625 2.625 Unit Conditions V V W All ports link at 10M/ full. W All ports link at 100M/ full. W Unlink situation
Input Clock Parameter Frequency Frequency Tolerance Sym. Min. -50 Typ. 25 Max. +50 Unit MHz PPM Conditions
I/O Electrical Characteristics Parameter Input Low Voltage Input High Voltage Output Low Voltage Output High voltage Sym. VIL VIH VOL VOH Min. 2.0 0.4 2.4 Typ. Max. 0.8 Unit V V V V Conditions
IOH=4mA, VCC=3.3V IOL=4mA, VCC=3.3V
Preliminary, Specification subject to change without notice IP178A-DS-P05 Sep. 09, 2002
42
(Advance Version)
IP178A
TX Transceiver Electrical Characteristics Parameter Peak Differential Output Voltage Signal Amplitude Symmetry Signal Rise/Fall Time Rise/Fall Time Symmetry Duty Cycle Distortion Overshoot Sym. VP TRF TRFS VO Min. 0.95 98 3 Typ. 1.0 100 4 Max. 1.05 102 5 0.5 0.5 5 Unit V % ns ns ns % Conditions
Order Information
Part No. IP178A PIN 208 PIN PQFP Notice -
Preliminary, Specification subject to change without notice 43
IP178A-DS-P05 Sep. 09, 2002
(Advance Version)
IP178A
Package Detail QFP 208L Outline Dimensions
Unit: Inches/mm
Preliminary, Specification subject to change without notice IP178A-DS-P05 Sep. 09, 2002
44


▲Up To Search▲   

 
Price & Availability of IP178A

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X